package com.hengpeng.itfinbase.message.userInfo;

import com.hengpeng.itfinbase.message.RequestMessage;
import com.hengpeng.itfinbase.persist.VerifyCode.VerifyType;

/**
 * 发送短信请求实体
 * @author zhaojitao
 * @version 1.0, 2015-05-14
 */
public class SendSMSRequest extends RequestMessage
{
	private static final long serialVersionUID = 1277498538756937172L;

	/**
	 * 发送内容
	 */
	private String content;

	/**
	 * 用户手机
	 */
	private String mobile;

	/**
	 * 验证码类型
	 */
	private VerifyType type;

	/**
	 * 用户名
	 */
	private String username;

	/**
	 * 校验码
	 */
	private String verifyCode;
	
	/**
	 * 短信发送通道
	 */
	private Long smsProviderId;
	
	/**
	 * 超时秒数
	 */
	private Integer pastSeconds;
	
	public String getContent()
	{
		return content;
	}

	public String getMobile()
	{
		return mobile;
	}

	public VerifyType getType()
	{
		return type;
	}

	public String getUsername()
	{
		return username;
	}

	public String getVerifyCode()
	{
		return verifyCode;
	}
	
	public void setContent(String content)
	{
		this.content = content;
	}

	public void setMobile(String mobile)
	{
		this.mobile = mobile;
	}

	public void setType(VerifyType type)
	{
		this.type = type;
	}

	public void setUsername(String username)
	{
		this.username = username;
	}

	public void setVerifyCode(String verifyCode)
	{
		this.verifyCode = verifyCode;
	}

	public Long getSmsProviderId()
	{
		return smsProviderId;
	}

	public void setSmsProviderId(Long smsProviderId)
	{
		this.smsProviderId = smsProviderId;
	}

	public Integer getPastSeconds()
	{
		return pastSeconds;
	}

	public void setPastSeconds(Integer pastSeconds)
	{
		this.pastSeconds = pastSeconds;
	}
}
